*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
a{ text-decoration:none; color:inherit; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover,a:focus{text-decoration:none;color: inherit;}

h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;box-sizing: border-box;}
hr{ border:none;}
.clear{ clear:both;}
.container{padding: 0;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
.left{float: left;}
.right{float: right;}

.header{
	margin: 0 auto;
	padding: 0;
	position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
}
.lang{ float:right; line-height: 38px; margin-right: 20px;  }
.lang a:first-child{ background: #268ef6; color: #fff; }
.lang a{  font-size: 18px;  display: block; padding: 0 10px;font-weight: bold; color: #333; float: left; }
.lang a:hover{ background: #268ef6; color: #fff;}

/*top_bar*/
.top_bar{
	background: rgba(255,255,255,.85);
	color: #898989;
	font-size: 14px;
	width: 100%;
	height: 38px;
	border-bottom: 1px solid #e5e5e5;
}
.f-fl{
	float: left;
	line-height: 38px;
	font-size: 14px;color: #898989;
}
.f-fr{
	float: right;
	line-height: 38px;
	
}
.f-fr_left{line-height: 38px;}
.f-fr_right{line-height: 38px;margin-left: 6px;}
.mer_box{position: absolute;left: 50%;top:38px;margin-left: -55px; width: 110px;height: 110px;display: none;}
.mer_box img{width: 100%;height: 100%;}
.f-fr>span{float: left;margin: 0 22px;color: #d3d3d3;}
.f-fr a:hover{color: #0DA056;}
.fxl{cursor: pointer;position: relative;}
.fxl span{float: left;}
.fxl i{display: inline-block;float: left;margin-top: 11px;margin-right: 8px;}
i.ico_shouji{background: url(../images/tshouji.png)no-repeat;width: 12px;height: 18px;}
.ter_box{position: absolute;left: 0;top: 38px;left: 50%;margin-left: -49.5px; width: 99px;height: 99px;z-index: 20;display: none;}
.ter_box img{width: 100%;height: 100%;}
.fxl:hover .ter_box{display: block;}
i.ico_weixin{background: url(../images/tweixin.png)no-repeat;width: 22px;height: 18px;}
/*logobar*/
.logo_bar{
	width: 100%;
	height: 74px;
	background: rgba(255,255,255,.85);
}
h3.logo {
	float: left;
	margin-top: 5px;
}
h3.logo img{float: left;}
.msearch{
	margin-right: 27px;
	margin-top: 25px;
	float: left;
	font-size: 12px;
	position: relative;
	float: right;
}
.case{width: 81px;height: 35px;float: left;background: #d8bf68;color: #FFFFFF;line-height: 35px;text-align: center;border-radius: 5px 0px 0px 5px;}
.ms_xiala{width: 78px;height: 16px;font-size: 14px;color: #333333;position: absolute;top: 10px;left: 15px;}

.msearch input{width: 190px;height: 26px;padding-left: 12px;padding-right: 75px;font-size: 14px; border: 1px solid #bfbfbf;border-radius: 13px; outline:none;box-sizing:border-box;color: #a0a0a0;}
a.msousuo{display: block;background:url(../images/msearch.png)no-repeat;width: 18px;height: 18px;position: absolute;right: 12px;top: 3px;}


.contact{margin-top: 12px;}
.contact_up{overflow: hidden;}
.contact_up h5{font-size: 16px;color: #898989;float: left;margin-top: 4px;margin-left: 7px;}
.contact_up span{font-size: 22px;color: #268ef6;font-weight: bold;}
i.mtel{display: inline-block;background: url(../images/mtel.png)no-repeat;width: 25px;height: 21px;float: left;}
i.youxiang {
    display: inline-block;
    background: url(../images/youxiang.png)no-repeat;
    width: 25px;
    height: 21px;
    float: left;
}

/*narbar*/
.top_nav {
    width: 100%;
    height: 52px;
    background: rgba(255,255,255,.95);
}
.top_nav .main_container{position: relative;}
ul.nav{}
.nav .nLi h3{height: 100%;font-size: 16px;color: inherit;line-height:47px;}
.nav .nLi h3 a{display:block;box-sizing: border-box;cursor: pointer;text-align: center;}


.nav_yc{
    display:none;
    position:absolute;
	top:52px;
    left: 50%;
    margin-left: -60px;
   width: 120px;
    padding: 10px 0;
    background: rgba(245,245,245,.8);
	font-size:14px;
	z-index:999;
}
.nav_yc li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    font-size: 12px;
    position: relative;
    

}
.nav_yc li a{display: block;}
ul.nav li .nav_yc li:hover
{
	background: #1981F5;color: #FFFFFF;
}

ul.nav>li{width: 104px;height:47px;text-align:center;line-height:48px;float:left;position:relative;display:inline;font-size: 16px;color: #313131;margin-right: 33px;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li.tab,ul.nav>li:hover{color: #268ef6;}
.fg{float: left;color: #9a9a9a;margin-top: 17px;margin-right: 26px;}
i.ico_lix{width: 104px;height: 5px;background: #268ef6;display: none;}
ul.nav>li.tab i.ico_lix,ul.nav>li:hover i.ico_lix{display: block;}
/*PC banner*/
.mbanner{width:100%; height:760px;position: relative;z-index: 1;}
.mbanner .slideBox{ width:100%; height:760px; overflow:hidden; position:relative; }
.mbanner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:30px; z-index:1;  margin-right: -29px;}
.mbanner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mbanner .slideBox .hd ul li{ float:left; margin-right:15px;  width:14px; height:14px;  border-radius:50%; border:1px solid #268ef6; cursor:pointer; }
.mbanner .slideBox .hd ul li.on{ background:#268ef6;}
.mbanner .slideBox .hd ul li:last-child{margin-right: 0;}
.mbanner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.mbanner .slideBox .bd ul{height: 100%;width:100%}
.mbanner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.mbanner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.mbanner .slideBox .bd img{ width:100%; height:100%; display:block;  }

/**mbusiness**/
.mbusiness{margin-top: 80px;}
.mb_tit{text-align: center;}
.mb_tit h3{font-size: 36px;color: #313131;}
.mb_tit span{font-size: 18px;color: #adadad;text-transform: uppercase;display: inline-block;margin-top: 5px;}
.mb_con{width: 100%;margin-top: 35px;}
.mb_con ul{overflow: hidden;}
.mb_con ul li{width: 16.6%;height: 419px;padding-top: 126px;float: left;background-size:cover!important;position: relative;}
.mb_con ul li i{display: block;margin: 0 auto;width: 71px;height: 71px;position: relative;z-index: 2;}
i.ico_yanfa{background: url(../images/yanfa.png)no-repeat;}
.mb_txt{text-align: center;color: #FFFFFF;margin-top: 28px;position: relative;z-index: 2;}
.mb_txt h6{font-size: 34px;font-weight: bold;margin-bottom: 5px;}
.mb_txt span{font-size: 18px;font-weight: bold;text-transform: uppercase;}
i.ico_shengchan{background: url(../images/weixiu.png)no-repeat;}
i.ico_kaifa{background: url(../images/kaifa.png)no-repeat;}
i.ico_jianshe{background: url(../images/jianshe.png)no-repeat;}
i.ico_yunwei{background: url(../images/yunwei.png)no-repeat;}
i.ico_guanli{background: url(../images/guanli.png)no-repeat;}
.li_hd{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.2);left: 0;top: 0;z-index: 1;display: none;transition: all 0.8s ease-in-out;}
.mb_con ul li:hover .li_hd{display: block;}
.li_pic{position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;}
.li_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mb_con ul li:hover .li_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

/**mproduct**/
.mproduct{margin-top: 80px;margin-bottom: 70px;}
.mpro_pic{margin-top: 30px;}
.mpro_pic img{width: 100%;height: auto;}

/**mcase**/
.mcase{background: url(../images/bg_case.jpg)no-repeat;padding-top: 64px;padding-bottom: 45px;}
.mc_list{margin-top: 45px;}
.mc_list ul{overflow: hidden;}
.mc_list ul li{float: left;width: 24%;height: 237px;position: relative;margin-right: 16px;margin-bottom: 16px;}
.mc_list ul li:nth-child(4n){margin-right: 0;}
.mc_pic{width: 100%;height: 100%;overflow: hidden;}
.mc_pic img{width: 100%;height: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mc_list ul li:hover .mc_pic img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.mc_hd{transition: all 0.8s ease-in-out;display: none; position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.62);left: 0;top: 0;text-align: center;color: #FFFFFF;font-size: 20px;padding-top: 107px;}
.mc_hd h6{font-size: 20px;}
i.mc_hx{display: block;width: 49px;height: 1px;background: #FFFFFF;margin: 24px auto 0 auto;}
.mc_list ul li:hover .mc_hd{display: block;}
a.mc_btn{width: 160px;height: 38px;text-align: center;line-height: 37px;border: 1px solid #7d7d7d;display: block;position: relative;margin: 0 auto;margin-top: 14px;font-size: 18px;color: #434343;}
a.mc_btn:hover{color: #1981f5;}
/**mnews**/
.mnews{margin-top: 70px;margin-bottom: 70px;}
.mn_con{overflow: hidden;margin-bottom: 20px;}
.mn_l{width: 42%;float: left;}
.mn_l .mb_tit{text-align: left;} 
.mnl_nr{width: 100%;height: 508px;margin-top: 40px;background: #eeeeee;padding: 30px 30px 0 30px ;}
.mnln_tit{overflow: hidden;}
.mnln_tit h3{float: left;font-size: 30px;color: #959595;font-weight: bold;}
a.mnln_btn{display: block;float: right;width: 38px;height: 38px;background: #1981f5;line-height: 38px;text-align: center;}
i.ico_jiantou{display: inline-block;background: url(../images/jiantou.png)no-repeat;width: 8px;height: 17px;vertical-align: middle;}
.mnln_txt{margin-top: 20px;}
.mnln_txt h6{font-size: 20px;color: #313131;font-weight: bold;margin-bottom: 20px;}
.mnln_txt p{font-size: 16px;color: #626262;line-height: 28px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mnln_pic{width: 442px;height: 216px;overflow: hidden;margin-top: 20px;}
.mnln_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mnln_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.mnl_nr:hover .mnln_txt h6{color: #1981f5;}
.mn_r{width: 52%;float: right;}
.mn_tab{overflow: hidden;text-align: right;}
.mn_tab ul{display: inline-block;overflow: hidden;}
.mn_tab ul li{float: left;width: 78px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #313131;margin-right: 15px;}
.mn_tab ul li.on,.mn_tab ul li:hover{background: #1981f5;color: #FFFFFF;}
.mnr_list{margin-top: 55px;}
.mnr_list ul li{border-top: 1px solid #e5e5e5;padding:0 12px;padding-top: 35px;margin-bottom: 35px;overflow: hidden;}
.mnr_u{overflow: hidden;margin-bottom: 10px;}
.mnru_l{float: left;overflow: hidden;line-height: 18px;width: 80%;}
i.ico_yuan{display: inline-block;float: left;width: 7px;height: 7px;border-radius: 100%;background: #707070;margin-top: 5px;margin-right: 20px;}
.mnru_l h6{float: left;font-size: 18px;color: #313131;font-weight: bold;
  overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;width: 90%;
}
.mnr_u span{float: right;font-size: 24px;color: #a0a0a0;font-weight: bold;}
.mn_more{float: right;line-height: 27px;border-left: 1px solid #d3d3d3;padding-left: 19px;}
i.mnmore{display: inline-block;background: url(../images/mn_more.png)no-repeat;width: 21px;height: 14px;vertical-align: middle;}
.mnr_d {overflow: hidden;}
.mnr_d p{width: 77.6%;float: left;font-size: 16px;color: #626262;line-height: 30px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mnr_list ul li:hover .mnru_l h6{color: #1981f5;}
.mnr_list ul li:hover i.ico_yuan{background: #1981F5;}
.mnr_list ul li:hover .mnr_u span{color: #1981F5;}

/**pc_footer**/
.footer{background: #313131;padding-top: 22px;padding-bottom: 18px;}
.ft_l{float: left;}
.ftl_u{overflow: hidden;}
.ftl_u>span{color: #d3d3d3;font-size: 24px;float: left;}
.ft_lx{overflow: hidden;float: left;margin-right:65px ;}
.ftlx_l{width: 72px;text-align: center;float: left;}
i.ft_tel{display: block;background: url(../images/fttel.png)no-repeat;width: 34px;height: 30px;margin: 0 auto;}
.ftlx_l span{font-size: 18px;color: #898989;font-weight: bold;}
.ft_lx h6{float: left;font-size: 24px;color: #feffff;font-weight: bold;line-height: 55px;margin-left: 9px;}
i.ft_phone{display: inline-block;background: url(../images/ft_phone.png)no-repeat;width: 13px;height: 21px;float: left;margin-right: 10px;}
.ft_shouji{float: left;overflow: hidden;margin-left: 55px;margin-top: 5px;margin-right: 26px}
.ft_shouji span{font-size: 16px;color: #898989;float: left;}
.ft_dizhi{float: left;overflow: hidden;margin-left: 38px;margin-top: 5px;}
i.ico_ftdizhi{display: inline-block;background: url(../images/ftdizhi.png)no-repeat;width: 18px;height: 22px;float: left;margin-right: 9px}
.ft_dizhi span{color: #898989;font-size: 16px;float: left;}
.ftl_d{font-size: 12px;color: #9e9c9c;margin-top: 16px;}
.ftl_d p span{margin-left: 20px;display: inline-block;}
a.vl{width: 121px;height: 18px;display: inline-block;background: url(../images/vd.png)no-repeat;margin-right: 15px;}
a.vl:hover{background: url(../images/vd_on.png)no-repeat;}
a.ws{width: 121px;height: 18px;display: inline-block;background: url(../images/ws.png)no-repeat;}
a.ws:hover{background: url(../images/ws_on.png)no-repeat;}
.ft_r{float: right;overflow: hidden;}
.fte_box{overflow: hidden;float: left;}
.fte_box:first-child{margin-right: 25px;}
.fte_box span{float: left;color: #898989;font-size: 14px;width: 14px;margin-top: 10px;margin-right: 8px; display: inline-block;}
.fte_pic{float: left;}

/**mlinks**/
.mlinks{background: #FFFFFF;line-height: 40px;}
.ml_con{overflow: hidden;font-size: 14px;color: #313131;}
.ml_con>span{float: left;margin-right: 8px;}
.ml_con ul{float: left;overflow: hidden;}
.ml_con ul li{float: left;}
.ml_con ul span{float: left;margin: 0 9px;}
.ml_con ul li a:hover{color: #1981F5;}


/**wap*/
/*头部*/

.header_dao header{
    height: 68px;
    width: 100%;
    background: #FFFFFF;
    font-size: .14rem;
    position: fixed;
    top:0;left: 0;
    z-index: 888;
    text-align: center;
}

#logo{width: 274px;display: inline-block;position: absolute;left: 20px;margin-top: 22px;}
#logo img{display: block;}
.menu a{
    position: absolute;
    right: 10px;
    width:30px;
    height: 25px;
    top: 20px;
}
.menu a img{width: 100%;height: 100%;display: block;}
#menu{
    margin-top: 68px;
    background: #9b5d0c;
    color: #fff;
}

.openmenu{overflow-y:scroll; position:fixed;}
#pgcontainer{margin:0px; padding:45px 0px;}
.overlay{left:0px; right:0px; bottom:0px; position: fixed; z-index:99; background-color:rgba(0, 0, 0, 0.5);}
.openmenu .overlay{top:0px;}
#hamburgermenu{background:#FFFFFF; left:0px; top:0px; width:0px; height:100%; overflow-y:scroll; position:fixed; z-index:999; box-shadow:3px 0px 7px rgba(0,0,0,0.55); -webkit-box-shadow:3px 0 7px rgba(0, 0, 0, 0.55); -moz-box-shadow:3px 0 7px rgba(0, 0, 0, 0.55);}
.nav_logo{width:100%;height: 68px; padding-top:10px; text-align:center; clear:both;}
.nav_logo img{height:23px; margin:12px 0px;}
.menu_head{text-indent: 1em; width:100%; min-width:150px; border-bottom:#DDDDDD 1px solid; line-height:25px;  color:#333; padding:8px 0px; font-size:1em; position:relative; margin:0px;}
.menu_head img{vertical-align:middle; height:25px; padding-right:5px;}
.menu_head a{color:#333;}
.menu_body{width:100%; min-width:150px; overflow:hidden; line-height:38px; display:none;}
.menu_body a{width:100%; display:block; height:28px; line-height:28px; color:#333; text-indent:2em; border-bottom:rgba(255, 255, 255, 0.32) 1px solid;}

a#logo img{width: 200px;height: 24px;float: left;}
a#logo{overflow: hidden;}
.swiper-container1 .swiper-pagination-bullet-active{background: #FFFFFF!important;}
.swiper-container1{width: 100%;height: auto;}
.swiper-container1 img{width: 100%;height: auto;}

/**banquan*/
.banquan{background: #FFFFFF;margin-top: 8px;padding-top: 23px;text-align: center;font-size: 18px;color: #999999;line-height: 34px;padding-bottom: 19px;margin-bottom: 61px;}

/**footer*/
footer{ position: fixed;  bottom: 0;left: 0;z-index: 888; height: 60px;width: 100%; background:#4d4f5b; font-size: 12px;border-top: 2px solid #268ef6}
footer li{width: 20%;height: 100%;float: left;box-sizing: border-box;}
footer li img{width: 24px;height: 24px;display: block;margin: 0 auto}
footer li a{display: block;width: 100%;height: 100%;text-align: center;box-sizing: border-box;padding-top: 10px;color: #fff;}
footer span{line-height:30px}
footer li:last-child{border-right: 0;}
footer li a.active,footer li a:hover{background:#268ef6;color: #fff}

/**内页样式**/
/**内页banner**/
.banner{width: 100%;height: 350px;margin-top: 164px;}

/**second_nav**/
.second_nav{overflow: hidden;line-height: 60px;border-bottom: 1px solid #eeeeee;}
i.sn_home{display: inline-block;float: left;background: url(../images/zhuye.png)no-repeat;width: 20px;height: 15px;margin-top: 22.5px;margin-right: 6px;}
.second_nav p{font-size: 12px;color: #666666;float: left;}
.second_nav a:hover{color: #0DA056;}

/**abu_tab**/
.abu_tab{margin: 20px 0;}
.abu_tab ul{overflow: hidden;}
.abu_tab ul li{float: left;width: 137px;height: 43px;text-align: center;line-height: 43px;font-size: 16px;color: #333333;}
.abu_tab ul li.on,.abu_tab ul li:hover{background: #268ef6;color: #FFFFFF;}
.abu_tab ul li a{display: block;}

/**about**/
.abu_con{font-size: 14px;color: #666666;line-height: 30px;margin-bottom: 60px;}
.abu_tit{text-align: center;}
.abut_nr{display: inline-block;text-align: left;background: url(../images/yuan.png)no-repeat left center;padding-left: 50px;}
.abut_nr h6{font-size: 16px;color: #333333;font-weight: bold;line-height: 30px;}
.abut_nr span{font-size: 15px;color: #999999;text-transform: uppercase;line-height: initial;}
.abu_txt{margin-top: 50px;overflow: hidden;}
h6.biaoti{font-size: 16px;color: #333333;line-height: 30px;font-weight: bold;}
.wenzi{margin-top: 26px;}
.abu_txt .left{width: 50%;}
.wz{margin-top: 40px;}
.abu_txt .right{background: url(../images/fk.jpg)no-repeat left top;padding: 26px 0 30px 35px;}
.abu_pic{width: 467px;height: 312px;}
.abu_pic img{width: 100%;height: 100%;}
/**aculture**/
.aculture{background: #EEEEEE;padding-top: 40px;padding-bottom: 60px;}
.aculture .abu_tit,.ahonor .abu_tit{text-align: left;}
.acl_nr{overflow: hidden; background: url(../images/aclk.png)no-repeat right top;margin-top: 30px;padding-top: 28px;padding-right: 20px;padding-bottom: 32px;}
.acl_pic{width: 486px;height: 427px;float: left;}
.acl_pic img{width: 100%;height: 100%;}
.acl_txt{float: left;margin-left: 36px;width: 658px;}
h6.acl_bt{font-size: 16px;color: #000000;line-height: 30px;}
.aclh{margin-bottom: 10px;}

/**ahonor**/
.ahonor{margin-top: 36px;margin-bottom: 50px;}
.picScroll-left{ width:100%; position:relative;margin-top: 60px; margin-bottom: 42px;    }
		.picScroll-left .prev,.picScroll-left .next{ display:block;  width:21px; height:38px; overflow:hidden;
			 cursor:pointer; background: url(../images/hleft.png)no-repeat;left: -26px;top:50%;margin-top: -19px; position: absolute;}
		.picScroll-left .next{background: url(../images/hright.png)no-repeat;left: auto;right: -28px; }
		.picScroll-left .bd{    }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{width: 32% ; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{background: #bfbfbf; text-align:center;width: 100%;height: 273px;padding: 10px 15px; }
		.picScroll-left .bd ul li .pic img{ width:100%; height:100%; display:block;  }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }

a.amore{display:block;width: 175px;height: 36px;text-align: center;line-height: 36px;background: #268ef6;font-size: 14px;color: #FFFFFF;margin: 0 auto;}
a.amore:hover{background: #1981F5;}
/**zuinews**/
.zuinews{margin-top: 50px;margin-bottom: 25px;}
.zn_tit{text-align: center;}
.zn_tit h6{font-size: 30px;color: #333333;font-weight: bold;}
.zn_tit span{font-size: 24px;color: #999999;font-weight: bold;}
i.znline{display: block;width: 45px;height: 3px;background: #268ef6;margin: 0 auto;}
.zn_list{margin-top: 60px;}
.zn_list ul{overflow: hidden;}
.zn_list ul li{float: left;overflow: hidden;width: 49%;border-bottom: 1px dashed #d5d5d5;padding-bottom: 20px;margin-bottom: 20px;}
.zn_list ul li:nth-child(2n){float: right;}
i.znyuan{display:block;background: url(../images/znyuan.png)no-repeat;width: 16px;height: 16px;float: left;margin-top: 15px;}
.zn_txt{float: left;margin-left: 9px;margin-top: 15px;width: 66%;}
.zn_txt h6{font-size: 14px;color: #333333;margin-bottom: 15px;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.zn_txt p{font-size: 12px;color: #999999;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.zn_date{float: right;text-align: center;}
.zn_date h3{font-size: 43px;color: #999999;}
.zn_date span{font-size: 12px;color: #999999;}
.zn_list ul li:hover i.znyuan{background: url(../images/znyuan_on.png)no-repeat;}
.zn_list ul li:hover .zn_txt h6,.zn_list ul li:hover .zn_txt p,.zn_list ul li:hover .zn_date h3,.zn_list ul li:hover .zn_date span{color: #268ef6;}
.sw_honor .swiper-slide{background: #bfbfbf;padding: 5px 7.5px;height: 126px;}
.sw_honor .swiper-slide img{width: 100%;height: 100%;}
.sw_honor {margin-top: 15px;margin-bottom: 20px;}
.abu_pic,.acl_pic,.picScroll-left .bd ul li .pic{overflow: hidden;}
.abu_pic img,.acl_pic img,.picScroll-left .bd ul li .pic img{transition: all 0.8s ease-in-out;}
.abu_pic:hover img,.acl_pic:hover img,.picScroll-left .bd ul li:hover .pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

/**jzcase**/
.jz_tab{margin-top: 14px}
.jz_zl{width: 9%;float: left;}
.jz_zl ul li{width: 100%;height: 41px;text-align: center;line-height: 41px;background: #eeeeee;border: 1px solid #e5e5e5;margin-bottom: 2px;font-size: 12px;color: #333333;}
.jz_lb{width: 90%;float: right;height: 127px;border: 1px solid #eeeeee;padding-top: 12px;padding-left: 24px;}
.li_hang{margin-bottom: 26px}
.li_hang ul{overflow: hidden;}
.li_hang ul li{float: left;font-size: 12px;color: #333333;margin-right: 4%;}
.li_hang ul li.on,.li_hang ul li:hover{color: #0da056;}
.jzcase{margin-top: 28px;}
.jz_list ul{overflow: hidden;}
.jz_list ul li{float: left;width: 32.5%;margin-right: 15px;margin-bottom: 15px;}
.jz_list ul li:nth-child(3n){margin-right: 0}
.jz_list ul li:hover .jz_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
} 
.jz_pic{width: 100%; height: 257px;overflow: hidden;}
.jz_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.jz_txt{background: url(../images/bz_jz.png)repeat-x bottom;overflow: hidden;margin-top: 5px;}
.jzt_tp{width: 20%;height: 97px;float: left;margin-right: 9%;}
.jzt_tp img{width: 100%;height: 100%;}
.jzt_wz{margin-top: 15px;font-size: 14px;color: #333333;line-height: 26px;float: left;width: 67%;}
.jz_btn{width: 27%;height: 21px;text-align: center;line-height: 21px;background: #0da056;font-size: 12px;color: #FFFFFF;}
.jz_btn:hover{background: #00B688;}
.jzt_wz p{ overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
  .jzcase_nr{overflow: hidden;}
.jzcase_l{float: left;width: 72%;}


#jzwrapper{ width:100%;  margin:0 auto;}
#jzpicSlideWrap{ background:#F5F8FD; border:1px solid #A9BFD6; padding-bottom:30px;}

.jzimgnav{ width:100%; margin:10px auto;}

.jzimgnav{  position:relative; margin:0 auto; width:100%;}
#jzimg{ z-index:10; width:100%; position:relative; text-align:center;}
#jzimg img{width: 100%; height:576px; display:none; border:1px solid #dcdcdc;padding: 12px;}

#jzcbtn{background:#EAEBF0; position:relative; height:172px; border:1px solid #D6D9DC; margin-top:12px; }
#jzcbtn ul{position:relative; width:10000px; height:127px;}
#jzcbtn ul li{background: #FFFFFF;padding: 3px; float:left;width:193px; height:127px; cursor:pointer; text-align:center; margin-right:12px; position:relative;}
#jzcbtn ul li img{ width:100%; height:100%; display:block;}
#jzcbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}
#jzcbtn li.hov{ }
.jzctrl div{ clear:both;}
#jzcSlideUl{width:811px; height:127px;overflow:hidden; position:relative; top:22.5px; margin:0 auto;}
.jzpicSildeLeft{cursor:pointer; position:absolute; top:66px; left:3px; z-index:9;}
.jzpicSildeRight{cursor:pointer; position:absolute; top:66px; right:6px; z-index:9;}

/**zxxq**/
.zxxq{margin-top: 30px;}
.zxxq_tit h6{font-size: 18px;color: #333333;font-weight: bold;line-height: 48px;}
i.xq_line{display: block;background: url(../images/xq_line.png)no-repeat;width: 100%;height: 1px;}
.xq_table{margin-top: 20px}
.xq_table table{width: 100%;}
.xq_table table,.xq_table table td{border: 1px solid #dcdcdc;table-layout:fixed;padding-left: 6%;}
.xq_table table td{height: 52px;font-size: 12px;color: #666666;width: 33%;}
.xq_table table td span{font-size: 12px;color: #1c1c1c;display: inline-block;margin-right: 20%;width: 60px;}
.jzs_pic{margin-top: 20px;}
.jzs_pic img{width: 100%;height: 646px;margin-bottom: 10px;}
.jzcase_r{float: right;width: 26%;border:1px solid #dcdcdc;padding: 9px;}

/**在线预约**/
.zjyy{width: 100%;margin-top: 10px;border: 1px solid #DDDDDD;}
.zjyy_tit{width: 100%;height: 58px;background: #268EF6;color: #FFFFFF;text-align: center;}
.zjyy_tit h6{font-size: 18px;font-weight: bold;line-height: 35px;}
.zjyy_tit p{font-size: 12px;line-height: initial;text-transform: uppercase;}
.yy_nr{background: #FFFFFF;padding-top: 28px;padding-bottom: 24px;}


/**zhinan**/
.zhinan_u{width: 100%;overflow: hidden;margin-bottom: 30px;}
.zhinan_pic{width: 32%;height: 135px;overflow: hidden; float: left;}
.zhinan_pic img{width: 100%;height: 100%; transition: all 0.8s ease-in-out;}
.zhinan_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.zhinan_txt{float: right;width: 66%;}
.zhinan_txt h6{font-size: 16px;color: #333333;}
.zhinan_txt span{font-size: 16px;color: #666666;display: inline-block;margin: 5px 0;}
.zhinan_txt p{font-size: 14px;color: #666666;line-height: 22px;height: 66px;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
.zhinan_btn{width: 86px;height: 24px;background: #268ef6;text-align: center;line-height: 24px;font-size: 12px;color: #FFFFFF;margin-top: 43px;}
.zhinan_txt:hover h6{color: #268ef6;}
.zhinan_list ul{overflow: hidden;}
.zhinan_list ul li{overflow: hidden;border-top: 1px solid #eeeeee;padding-top: 17px;margin-bottom: 26px;}
.zn_time{width: 77px;height: 77px;text-align: center;color: #FFF;background: #268ef6;padding-top: 4px;float: left;}
.zn_time h3{font-size: 40px;}
.zn_time span{font-size: 12px;}
.zn_wenzi{float: right;width: 88%;}
.zn_wenzi h6{font-size: 16px;color: #333333;margin-bottom: 10px;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.zn_wenzi p{font-size: 14px;color: #999999;line-height: 24px;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.zhinan_list ul li:hover .zn_wenzi h6{color: #268ef6;}
/**zhinan_xq**/
.zhinan_xq{border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;padding: 26px 0;}
.nf{margin-top: 25px;overflow: hidden;}
.nf a{display: block;width: 37.6%;height: 39px;border: 1px solid #bfbfbf;text-align:center;line-height: 39px;border-radius: 3px;float: left;margin-right: 18px;font-size: 14px;color: #666666;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
a.fanhui{width: 17.6%;float: right;margin-right: 0;}
.nf a:hover{color: #FFFFFF;background: #0da056;}

/**news**/
	.npro .slideBox{ width:175px; height:;  position:relative;  margin: 0 auto; }
		.npro .slideBox .hd{ height:26px; overflow:hidden;  z-index:1; text-align: center;}
		.npro .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;  }
		.npro .slideBox .hd ul li{ float:left; margin-right:2px;margin-right: 5px ;  width:15px; height:15px; line-height:14px; text-align:center; background:#dedede; cursor:pointer;border-radius: 100%; }
		.npro .slideBox .hd ul li:last-child{margin-right: 0}
		.npro .slideBox .hd ul li.on{ background:#285E8E; }
		.npro .slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.npro .slideBox .bd li{ zoom:1; vertical-align:middle;text-align: center; }
		.npro .slideBox .bd img{ width:100%; height:280px; display:block; box-sizing: border-box;border:1px solid #ddd; }
.npro .slideBox .bd li h6{font-size: 16px;color: #313131;line-height: 24px;}

.you_lianxi{padding-left: 10px;padding-right: 20px;}
.you_lianxi h6{text-align: center;font-size: 18px;color: #545454;}
.yy_xx{margin-top: 15px;}
.yy_xx p{line-height: 24px;}


/**team**/
.team_list ul{overflow: hidden;}
.team_list ul li{float: left;width: 24%;padding: 6px;height: 461px;border:1px solid #bfbfbf;margin-right: 16px;margin-bottom: 16px;position: relative;}
.team_list ul li:nth-child(4n){margin-right: 0;}
.tl_pic{width: 100%;height: 100%;position: relative;overflow: hidden;}
.tl_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.tl_hd{width: 100%;height: 132px;position: absolute;left: 0;bottom: 0;background: rgba(27,139,243,.88);overflow: hidden;padding: 0 28px;padding-top: 10px;text-align: center;color: #fff;}
.tlh_tit h6{text-align: center;font-size: 20px;line-height: 20px;color: #fff;margin-bottom: 10px;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.tlh_tit span{font-size: 16px;overflow:hidden;display: inline-block;line-height: 16px;width: 100%;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
.tlh_tit{border-bottom: 1px solid #fff;margin-bottom: 10px}
.tl_hd p{font-size: 14px;line-height: 16px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}

.team_list ul li:hover .tl_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
/**contact**/
.map{width: 100%;height: 509px;border: 1px solid #285E8E;padding: 12px 10px;}
.cont_xx h6{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.cont_xx p{font-size: 14px;color: #999999;}
.cerb_pic{width: 119px;height: 116px;background: #eeeeee;border-radius: 5px;padding: 9px;}
.cerb_pic img{width: 100%;height: 100%;}
.cer_box span{font-size: 13px;color: #999999;}
.cer_box{text-align: center;width: 119px;float: left;}
.cont_er{overflow: hidden;margin-top: 80px;}
.cer_box:last-child{float: right;}


/**gongdi**/
.gongdi_list ul{overflow: hidden;}
.gongdi_list ul li{float: left;width: 32%;margin-right: 24px;margin-bottom: 24px}
.gongdi_list ul li:nth-child(3n){margin-right: 0;}
.gd_pic{width: 100%;height: 316px;overflow: hidden;border: 1px solid #eeeeee;}
.gd_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.gongdi_list ul li:hover .gd_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.gd_txt{width: 100%;height: 56px;background: #eeeeee;margin-top: 7px;padding-left: 25px;overflow: hidden;line-height: 56px;padding-right: 10px;}
.gd_txt span{float: left;font-size: 16px;color: #333333;font-weight: bold;display: inline-block;margin-right: 24px}
.gd_txt p{float: left;font-size: 12px;color: #333333;}
.gd_btn{float: right;width: 78px;height: 21px;background: #1084d5;color: #FFFFFF;line-height: 21px;text-align: center;margin-top: 18px;}

.abu_con p img,.keyword_light div img{width: 100%;height: auto;}
.table_xx{display: block;overflow-x: auto;}

.zhinan_list dt img{ display: block;float: right;width: 23px; margin-top: 10px;  margin-right: 30px;}





/*分页页码*/
.page-list{ position:relative; margin:20px 0; clear:both; }
	.page-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.page-list a,.page-list span{ margin:0;  padding:0; display:none; float:left; width:24%; line-height:35px; border:1px solid #ddd; border-right-color:#fff; font-size:13px; text-align:center; background:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.page-list span{ color:#999; }
	.page-list a{ color:#1084d5; }
	.page-list span:nth-child(1),.page-list span:nth-child(2),.page-list a:nth-child(2){ display:block; float:left;}
	.page-list span:nth-last-child(1),.page-list a:nth-last-child(1){ display:block; float:left; border-right-color:#ddd; }
	.page-list .current{ display:block; float:left; }
  
.contact_info .l p{text-indent: initial!important;}
.down-ss{ float: right; margin-top: 15px; }
.down-ss input { width: 310px; height: 30px;border: 1px solid #d5d5d5; color: #999; font-size: 14px; text-indent: 10px; display: block; float: left; }
.down-ss a{ float: left; display: block; width: 80px;  height: 30px;  background: #268EF6;  color: #fff; line-height: 31px; text-align: center;  margin-left: 10px;  }
.zhinan_list li h3{ font-size: 24px; color: #333; line-height: 60px; border-bottom: 1px solid #eee; }
.zhinan_list dt{ line-height: 45px; border-bottom: 1px solid #eee; font-size: 16px; font-weight: normal;  }
.zhinan_list dt a{ padding-left: 50px;}





@media only screen and (min-width:1024px ) and (max-width:1200px) {
	ul.nav>li{margin-right: 19px;}
	.mb_con ul li{height: 225px;padding-top: 36px}
	.mc_list ul li{height: 192px}
	.mc_hd{padding-top: 74px;}
	.mnln_pic{width: 100%;height: 170px;}
	.ft_r{float: left;margin-top: 20px;}
	.team_list ul li{margin-right: 12px;height: 357px;}
	.jzcase_l{width: 100%;}
	.jzcase_r {display: none;}
	.gd_pic{height: 255px;}
}

@media only screen and (max-width:1023px ) {
	.mbanner,.header,.footer,.mlinks,.picScroll-left,.zuinews{display: none;}
	.container{padding: 0 15px;}
	.header_dao,footer.fr,.sw_honor{display: block!important;}
	.mb_con ul li{height: 170px;padding-top: 36px;}
	.mb_txt{margin-top: 5px}
	.mb_txt h6{font-size: 20px;}
	.mb_txt span{font-size: 12px;}
	.mc_list ul li{margin-right: 9px;margin-bottom: 9px;height: 145px;}
	.mc_hd{padding-top: 47px;}
	.mnln_pic{width: 100%;height: 122px;}
	.banner{margin-top: 68px;height: 80px;}
	.abu_txt .right{float: left;padding: none;background: none;}
	.abu_pic img{width: 100%;height: auto;}
	.abu_txt .left{width: 100%;margin-top: 10px;}
	.acl_nr{padding: 0;background: none;}
	.acl_pic,.acl_pic img{width: 100%;height: auto;}
	.acl_txt{width: 100%;margin-left: 0;margin-top: 10px}
	.abu_pic,.abu_pic img{width: 100%;height: auto;}
	.jzcase_l{float: none;width: 100%;}
	.team_list ul li{height: 283px;margin-right: 9px;}
	.jzcase_r{width: 100%;}
	.cer_box:last-child{float: left;margin-left: 15px;}
	.cont_er{margin-top: 20px;}
	.gongdi_list ul li{margin-right: 14px;}
	.gd_pic{height: 194px;}
	.gd_txt{height: auto;line-height: normal;padding: 10px 10px 10px 15px;text-align: center;}
	.gd_txt span,.gd_txt p,.gd_btn{float: none;}
	.gd_txt span{margin-right: 0;}
	.gd_btn{margin: 8px auto 0 auto;}
	.jzcase_r{display: none;}
	.wqcon{display: block;width: 100%;}
	.tl_hd{padding: 0 15px;padding-top: 10px;}
	.zhinan_pic{height: 115px;}
	.gd_txt span{height: 42px;
	 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
	}
}
@media only screen and (max-width:414px ) {
	.mbusiness{margin-top: 30px;}
	.mb_con{margin-top: 15px;}
	.mb_con ul li{width: 33.3%;height: 183px;}
	.mproduct{margin: 30px 0;}
	.mc_list ul li{width: 48%;margin: 0;margin-bottom: 10px;}
	.mc_list ul li:nth-child(2n){float: right;}
	.mcase{padding-top: 24px;background: url(../images/bg_case.jpg)repeat;}
	.mc_list{margin-top: 15px;}
	a.mc_btn{margin-top: 0;}
	.mn_l,.mn_r{width: 100%;}
	.mn_r{margin-top: 15px;}
	.mnln_pic{height: 158px;}
	.mnl_nr{height: 458px;}
	.mnr_list{margin-top: 25px;}
	.mnews{margin-top: 30px;}
	.banner{height: 69px;}
	.abu_tab ul li{width: 25%;}
	.zn_tab ul li{width: 20%;font-size: 12px;}
	.zhinan_pic,.zhinan_txt{width: 100%;}
	.zhinan_txt{margin-top: 15px;}
	.zhinan_pic{height: 188px;}
	.zn_time{width: 66px;height: 66px;}
	.zn_time h3{font-size: 33px;}
	.zn_wenzi{width: 74%;}
	.zn_wenzi p{line-height: 18px;}
	.team_list ul li{width: 48%;margin-right: 0;height: 294px;}
	.team_list ul li:nth-child(2n){float: right;}
	.gongdi_list ul li{width: 48%;margin-right: 0;}
	.gongdi_list ul li:nth-child(2n){float: right;}
	.gd_pic{height: 151px;}
	.ps_pic img,.ps_txt img{width: 100%;height: auto;}
	.pro_tab ul li{width: 50%;}
	.down-ss input{ width: 200px; }
}
@media only screen and (max-width:375px ) {
	.mb_con ul li{height: 165px;padding-top: 26px;}
	.mc_list ul li{height: 136px}
	.mnl_nr{padding: 30px 20px 0 20px;height: 418px;}
	.mnln_pic{height: 149px;}
	.mn_tab ul li{margin-right: 8px;}
	.mn_tab ul li:last-child{margin-right: 0;}
	.mnru_l{width: 75%;}
	.mnru_l h6{width: 80%;}
	.banner{height: 63px;}
	.sw_honor .swiper-slide{height: 113px;}
	.zhinan_pic{height: 168px;}
	.team_list ul li{height: 266px}
	.gd_pic{height: 137px;}
}
@media only screen and (max-width:360px ) {
	.mb_con ul li{height: 159px;}
	.mc_list ul li{height: 130px;}
	.mnln_pic{height: 142px}
	.mn_tab ul li{margin-right: 6px;}
	.mnr_u span{font-size: 20px;line-height: 20px;}
	.banner{height: 60px;}
	.sw_honor .swiper-slide{height: 107px;}
	.zhinan_pic{height: 161px;}
	.team_list ul li{height: 253px}
	.gd_pic{height: 130px;}
}
@media only screen and (max-width:320px ) {
	.mb_con ul li{height: 142px;}
	.mc_list ul li{height: 114px;}
	.mc_hd h6{font-size: 16px;}
	i.mc_hx{margin: 14px auto 0 auto;}
	.mnln_pic{height: 122px}
	.mnl_nr{height: 378px}
	.mn_tab ul{width: 100%;}
	.mn_tab ul li{margin: 0;width: 25%;}
	.banner{height: 53px;}
	.sw_honor .swiper-slide{height: 93px;}
	.zhinan_pic{height: 142px;}
	.team_list ul li{height: 222px}
	.gd_pic{height: 114px;}
}
